﻿using Onshi.POS.Modelo.Entidades;
using Onshi.POS.Modelo.Entidades.Tipos;
using Onshi.POS.Modelo.Enumeradores;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Onshi.POS.Articulos.Vistas
{
    public interface IArticulosCompuestoDetalle
    {
        #region Propiedades

        Int32 IdArticulo { get; }
        Int32 IdRubroArticulo { set; }
        Int32 IdSubRubroArticulo { set; }
        String RubroArticuloNombre { set; }
        String SubRubroArticuloNombre { set; }
        Int32 IdMarca { set; }
        String MarcaNombre { set; }
        Int32 IdDescuentoRecargoCantidad { set; }
        String DescuentoRecargoCantidadNombre { set; }
        String TipoComisionArticuloNombre { set; }
        String TipoImpuestoArticuloNombre { set; }
        Int32 IdDescuentoRecargoFechaHora { set; }
        String DescuentoRecargoFechaHoraNombre { set; }
        String Codigo { set; }
        String Nombre { set; }
        String Costo { set; }
        String Comision { set; }
        String ComisionMaxima { set; }
        String Iva { set; }
        String Impuesto { set; }
        String Observaciones { set; }
        String Estado { set; }
        Byte[] Imagen { set; }
        List<ArticuloCampoPersonalizadoArticulo> ListadoCamposPersonalizados { set; }
        List<ArticuloListaPrecioVenta> ListadoListasPreciosVentas { set; }
        String TipoArticuloNombre { set; }
        List<ArticuloCompuesto> ListadoArticulos { set; }

        #endregion
    }
}
